From: Keir Fraser Date: Tue, 8 Mar 2011 16:10:13 +0000 (+0000) Subject: x86_emulate: Fix emulation of FIMUL m32i. X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22man:///%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22man:/?a=commitdiff_plain;h=cc18b6ba43b803dee141e8fe0bedace66603b64b;p=xen.git x86_emulate: Fix emulation of FIMUL m32i. Need to emit assembler instruction fimull not fimul/fimuls. Signed-off-by: Keir Fraser --- diff --git a/xen/arch/x86/x86_emulate/x86_emulate.c b/xen/arch/x86/x86_emulate/x86_emulate.c index babde81ff3..da5cbd1d61 100644 --- a/xen/arch/x86/x86_emulate/x86_emulate.c +++ b/xen/arch/x86/x86_emulate/x86_emulate.c @@ -2678,7 +2678,7 @@ x86_emulate( emulate_fpu_insn_memsrc("fiaddl", src.val); break; case 1: /* fimul m64i */ - emulate_fpu_insn_memsrc("fimuls", src.val); + emulate_fpu_insn_memsrc("fimull", src.val); break; case 2: /* ficom m64i */ emulate_fpu_insn_memsrc("ficoml", src.val);